.comment_list {margin-top: 50px;}
#article_comment h2 {
    padding: 10px 0 5px 0;
    font-weight: bold;
    color: #65666D;
    border-bottom: medium double #65666D;
}
.comment_item {
    word-wrap: break-word;
    margin: 10px 0px;
    padding: 10px;
    border-bottom: 1px dashed #65666D;
}
.comment_item_head {}
.comment_item_head a {color: #65666D; padding: 5px 15px 5px 0;}
.comment_item_rear {text-align:right;}
.comment_item_rear a {cursor:pointer; color: #3E62A6; padding: 5px 0 5px 5px;}
.comment_item_body {}
.comment_item_body .at_sb a {color: #3E62A6; padding: 5px 0 5px 5px;}
.comment_item_body .comment_quote {
    margin: 5px 20px;
    background: none repeat scroll 0px 0px #FAEBD7;
    border: 1px solid #CCC;
    padding: 8px;
}
.comment_item_body .comment_body {padding: 10px 0 10px 0;}

.comment_editor {}
.comment_editor #comment_editor_head span {margin:0 15px 0 5px;}
.comment_editor #comment_editor_head a {cursor:pointer; color: #3E62A6;}
.comment_editor #comment_editor_head, #comment_editor_body {margin:15px 0 0 0;}
.comment_editor textarea {width:100%; height:120px; padding:5px;}